COTS and Open Systems
نویسنده
چکیده
Government policies on the acquisition of software-intensive systems have recently undergone a significant shift in emphasis toward the use of existing commercial products. Some Requests for Proposals (RFPs) now include a mandate concerning the amount of COTS (commercial off-the-shelf) products that must be included. This interest in COTS products is based on a number of factors, not least of which is the spiraling cost of software. Given the current state of shrinking budgets and growing need, it is obvious that appropriate use of commercially available products is one of the remedies that might enable the government to acquire needed capabilities in a cost-effective manner. In systems where the use of existing commercial components is both possible and feasible, it is no longer acceptable for the government to specify, build, and maintain a large array of comparable proprietary products. However, like any solution to any problem, there are drawbacks and benefits: significant tradeoffs exist when embracing a commercial basis for the government's software systems. Thus, the policies that favor COTS use must be implemented with an understanding of the complex set of impacts that stem from use of commercial products. Those implementing COTS products must also recognize the associated issues—system distribution, interface standards, legacy system reengineering, and so forth—with which a COTS-based approach must be integrated and balanced. In response to this need, a set of monographs is being prepared that addresses the use of COTS software in government systems. Each monograph will focus on a particular topic, for example: the types of systems that will most benefit from a COTS approach; guidelines about the hard tradeoffs made when incorporating COTS products into systems; recommended processes and procedures for integrating multiple commercial products; upgrade strategies for multiple vendors' systems; recommendations about when not to use a commercial approach. Since these issues have an impact on a broad community in DoD and other government agencies, and range from high-level policy questions to detailed technical questions, we have chosen this modular approach; an individual monograph can be brief and focused, yet still provide sufficient detail to be valuable. This monograph offers a practical rather than theoretical approach to the issues of COTS and open systems. While there are several potential issues with COTS and open systems that need to be considered when making actual decisions, this paper is principally aimed at clarifying the general understanding of what each is. Thus, it does not …
منابع مشابه
Trading for COTS Components in Open Environments
Trading is a well-known mechanism for searching and locating services in object-oriented systems. However, current traders present some limitations when tried to be used in open component-based environments. In this paper we analyze the required features that COTS components traders should have, and describe the design and implementation of COTStrader, an Internet-based trader for COTS componen...
متن کاملCertification of COTS Software in NASA Human Rated Flight Systems
Adoption of commercial off-the-shelf (COTS) products in safety critical systems has been seen as a promising acquisition strategy to improve mission affordability and, yet, has come with significant barriers and challenges. Attempts to integrate COTS software components into NASA human rated flight systems have been, for the most part, complicated by verification and validation (V&V) requiremen...
متن کاملThe Dimensions of Embedded COTS and OSS Software Component Integration
This paper describes the dimensions of the integration of embedded Commercial-Off-The-Shelf (COTS) and Open Source Software (OSS) components in the telecommunication systems. The paper emphasizes a telecommunications system vendor view to COTS and OSS component integration. The paper is based on semi-structured interviews held both at component supplying and integrating companies in Finland. Th...
متن کاملCOTS-based software development: Processes and open issues
The work described in this paper is an investigation of COTS-based software development within a particular NASA environment, with an emphasis on the processes used. Fifteen projects using a COTS-based approach were studied and their actual process was documented. This process is evaluated to identify essential differences in comparison to traditional software development. The main differences,...
متن کاملToward Adaptive and Reflective Middleware for Network - Centric Combat Systems
N ew and planned Department of Defense (DoD) combat systems are inherently network-centric, distributed real-time and embedded (DRE) systems of systems. Combat systems have historically been developed via multiple technology bases, where each system brings its own networks, computers, displays, software, and people to maintain and operate it. Unfortunately, not only are these stove-pipe archite...
متن کامل